practical program synthesis presentation
Recapping my Practical Program Synthesis presentation at AI DevWorld SnapLogic
One person who followed up with me after my session wasn't familiar with the research area but gained an appreciation for the complexity of the problem. When we write software, even in high-level language, we are really doing all the heavy lifting to get computers to do what we want them to do. That is, as humans we still need to work at the level of the machine. Programs required an incredible amount of detail. So, it is challenging to go from high-level goals expressed in natural language, which lacks detail, to actual code.